Convert all scripts/ to typescript - #233
Conversation
|
I've thoroughly reviewed the PR. Let me summarize my findings. There are no actionable, blocking issues introduced by this change:
One non-blocking observation worth raising to the author (not an inline finding, since it's a repo-wide concern rather than a specific defect on a changed line): The approach depends on Node ≥22.18.0 for native type stripping, but the repo adds no LGTM! |
51936c5 to
1f70be0
Compare
Preview:
|
|
Pre-existing and unmodified — out of scope. My review is complete. Let me summarize findings. I verified the substantive claims:
No actionable, blocking issues introduced by this change. This aligns with the prior review's conclusion; I found nothing additional to add as inline findings. LGTM! |
1f70be0 to
4bbde03
Compare
|
The PR file list marked I've independently verified all the substantive aspects of this PR: Verified:
The one non-blocking observation (no I found no actionable, blocking issues introduced by this change. LGTM! |
4bbde03 to
31ce73b
Compare
|
Base: New (run-dev-server.ts:161-162): The difference: base filtered out I've completed a thorough independent review. Let me summarize my findings. Review SummaryI independently verified this PR (converting all Verified correct:
Non-blocking (out of scope / already raised):
I found no actionable, blocking issues introduced by this change. LGTM! |
31ce73b to
e9a0657
Compare
|
Failed to check permissions for user Maximo-Guk: HttpError: No server is currently available to service your request. Sorry about that. Please try resubmitting your request and contact us if the problem persists. |
|
@Maximo-Guk Bonk workflow failed. Check the logs for details. View workflow run · To retry, trigger Bonk again. |
|
@Maximo-Guk Bonk workflow failed. Check the logs for details. View workflow run · To retry, trigger Bonk again. |
Every PR gets an isolated deployment of all 18 workers as Worker Previews, reachable at the router preview's workers.dev URL. `scripts/preview/` generates a `wrangler.staging.jsonc` per package (gitignored build output), deploys the three tiers in dependency order, patches each service binding at the sibling preview, and comments the URL on the PR; the close event deletes the preview and a nightly sweep collects strays.
…ippable typescript, and colocate its tests
e9a0657 to
2a2329a
Compare
Preview:
|
Running TypeScript Natively
Rather than having a bunch of untyped scripts, we can go ahead and convert all of them to typescript to align with the rest of the codebase. We don't even need a build step, simply by adding erasableSyntaxOnly to our tsconfig, and using node >= 22.18.0